scopeData_1 = out.get('A'); 
time_1 = scopeData_1.time; % 时间向量
signalValues_1 = scopeData_1.signals.values; % 信号数据
scopeData_2 = out.get('B'); 
time_2 = scopeData_2.time; % 时间向量
signalValues_2 = scopeData_2.signals.values; % 信号数据
scopeData_3 = out.get('C'); 
time_3 = scopeData_3.time; % 时间向量
signalValues_3 = scopeData_3.signals.values; % 信号数据
scopeData_4 = out.get('D'); 
time_4 = scopeData_4.time; % 时间向量
signalValues_4 = scopeData_4.signals.values; % 信号数据
scopeData_5 = out.get('E'); 
time_5 = scopeData_5.time; % 时间向量
signalValues_5 = scopeData_5.signals.values; % 信号数据
scopeData_6 = out.get('F'); 
time_6 = scopeData_6.time; % 时间向量
signalValues_6 = scopeData_6.signals.values; % 信号数据

figure(1)

subplot(2,3,1)
plot(time_1, signalValues_1);
xlim([0,50]);
ylim([-5, 40]); % 增加一定的偏移量，给上下边界留一点空隙
title('斜坡信号');
xlabel('时间 (s)');
ylabel('幅值');
grid on;

subplot(2,3,2)
plot(time_2, signalValues_2);
xlim([0,50]);
ylim([min(signalValues_2) - 0.05, max(signalValues_2) + 0.05]); % 增加一定的偏移量，给上下边界留一点空隙
title('一级水箱');
xlabel('时间 (s)');
ylabel('幅值');
grid on;

subplot(2,3,3)
plot(time_3, signalValues_3);
xlim([0,50]);
ylim([min(signalValues_3) - 0.05, max(signalValues_3) + 0.05]); % 增加一定的偏移量，给上下边界留一点空隙
title('二级水箱');
xlabel('时间 (s)');
ylabel('幅值');
grid on;

subplot(2,3,4)
plot(time_4, signalValues_4);
xlim([0,50]);
ylim([min(signalValues_4) - 0.05, max(signalValues_4) + 0.05]); % 增加一定的偏移量，给上下边界留一点空隙
title('三级水箱');
xlabel('时间 (s)');
ylabel('幅值');
grid on;

subplot(2,3,5)
plot(time_5, signalValues_5);
xlim([0,50]);
ylim([min(signalValues_5) - 0.05, max(signalValues_5) + 0.05]); % 增加一定的偏移量，给上下边界留一点空隙
title('四级水箱');
xlabel('时间 (s)');
ylabel('幅值');
grid on;

subplot(2,3,6)
plot(time_6, signalValues_6);
xlim([0,50]);
ylim([min(signalValues_6) - 0.05, max(signalValues_6) + 0.05]); % 增加一定的偏移量，给上下边界留一点空隙
title('五级水箱');
xlabel('时间 (s)');
ylabel('幅值');
grid on;
